body{ margin:0px; padding:0px; font-size:14px; background-color:#f2f2f2;overflow-x: hidden;}
form{ margin:0px; padding:0px;}
a{color:#000000; text-decoration:none}
.clear{width:100%; height:0px; overflow:hidden; clear:both; float:none}
.top{ position:relative; background-color:#2f3c45; height:50px; overflow:hidden; width:100%; line-height:50px;}
.wname{ padding-left:10px; font-size:18px; text-align:left; color:#efefef;}
.wname strong{ color:#FFFF00; font-weight:lighter;}
.wpost{ margin:0px; position:absolute; right:6px; top:10px;}
.wpost img{}
.itop{ background-color:#242424; height:auto; width:100%;}
.m{ margin:0px; padding:0px;}
.m li{ list-style:none; border-bottom:1px solid #d5e6ed; padding-top:8px; padding-left:3px;}
.m li span{ color:#CC0000}
.tb1{background-color:#e5e5e4; margin:0px; padding:6px 0px 6px 0px; line-height:40px; height:38px; width:100%; overflow:hidden; position:relative;}

.wapS{background-color:#e5e5e4; height:40px; padding:5px; position:relative;}
.wapS form{ margin:0px; padding:0px;}
.wapShTx{ height:35px; width:90%; font-size:18px; border:1px solid #bebebe; margin:0px; padding:0px; padding-left:5px; margin-left:6px; line-height:35px; float:left;}
.wapShBu{ height:37px; background-image:url(../images/ico05.gif); width:80px; border:0px; cursor:pointer; position:absolute; top:5px; right:10px;}

.c{ font-size:16px; color:#333333; line-height:25px;}
.c a{ font-size:16px; color:#333333; font-weight:bolder; line-height:25px;}
.p{ margin:0px; padding:10px 0px 10px 0px;}
.p li{ float:left; list-style:none; padding:5px;}
.p li a{ font-weight:bolder}
.p .t a{ color:#333333}
.mNav{ height:80px; overflow:hidden; width:100%; background-image:url(../images/tbg01.gif); background-position:bottom;}
.mNav ul{ margin:0px; padding:0px;}
.mNav ul li{ float:left; list-style:none; background:url(../images/BottomNavBor.png) repeat-y right top; width:25%; height:74px; overflow:hidden; font-size:16px; text-align:left;  }
.mNav ul li i{ display:block; height:22px; background-image:url(../images/ico01.gif); background-position:center; background-repeat:no-repeat;}
.mNav ul li span{ display:block; line-height:25px; font-size:12px; text-align:center;}
.mNav ul li a{ color:#000000; padding-left:45px;}
.mNav ul .mNav3 i{ background-image:url(../images/ico03.gif); border-right:0px;}
.mNav ul .mNav2 i{ background-image:url(../images/ico02.gif);}
.mNav ul .mNav4 i{ background-image:url(../images/ico04.gif);}
.mNav ul .mNav4{ background-image:none;}

.xxSort{text-align:left; height:auto; letter-spacing:1px; padding:3px;}
.item{height:auto; margin-top:5px; background-image:url(../images/tbg02.gif); color:#666666; text-align:left; padding:0px 0px 0px 0px;}
.item label{ font-size:12px; line-height:16px; padding:2px; width:50px;}
.sortul{margin:0px; padding:0px; width:auto;}
.sortul li{padding-right:12px; color:#197ac5; display:inline; list-style:none; white-space:nowrap; float:left; width:auto; height:37px; padding:0px 5px 0px 5px; line-height:35px; font-size:14px; background-repeat:repeat-x;}
.sortul li a{ color:#555555;}
.sortul li.sour{color:#000000; background-image:url(../images/tbg03.gif); background-position:bottom; background-repeat:repeat-x; height:37px;}
.sortul li.sour a{color:#000000}
.sortul li.sure{color:#000000; background-image:url(../images/tbg03.gif); background-position:bottom; background-repeat:repeat-x; height:37px;}
.sortul li.sure a{color:#000000}
.sortul li.xxli01{line-height:18px; padding:2px; height:16px; border:0px solid #CCCCCC; background-color:#197ac5;}
.sortul li.xxli01 a{color:#ffffff; font-weight:bolder}

.wapBox{ margin:5px; font-size:16px; margin-bottom:5px; background-color:#FFFFFF; padding:8px; border:1px solid #dbdcde; position:relative;}
.wbt{ font-weight:bolder; font-size:16px; line-height:35px;}
.wapBox .wbp{ color:#ff0000; font-size:14px; line-height:25px; font-weight:bolder;}
.wbd{ border-top:1px solid #ebeef2; font-size:14px; padding-top:5px; margin-top:5px; height:35px; line-height:35px; position:relative; color:#167faf;}
.wbding{ background-color:#FF0000; color:#FFFFFF; width:45px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}
.wBPic{ width:100%; text-align:center; margin-top:0px; height:auto; position:relative;}
.wBPic img{width:90%; height:auto; padding:0px; margin:0px;}
.wBPicNum{ position:absolute; right:5%; bottom:7px; background-color:#009900; font-size:16px; line-height:18px; padding:5px; color:#FFFFFF;}
.wcb{ height:35px; width:100%; float:none; clear:both;}
.wcb .wbbd{background-color:#3275b9; background-image:url(../images/ico11.gif); background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}
.wcb .wbdx{background-color:#3cb80a; background-image:url(../images/ico12.gif); background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}
.wbd a{ color:#167faf;}
.in{ line-height:25px; padding:5px; font-size:14px; background-color:#FFFFFF; padding:5px; margin:5px;}
.jrsj{ font-size:16px; padding:5px; background-color:#FF0000; color:#FFFFFF;}
.sjbg{}
.sjbg td{ vertical-align:top; line-height:35px; border-bottom:1px solid #efefef;}
.num span{ float:left; font-size:18px; line-height:35px;}
.num .wbbd{background-color:#3275b9; background-image:url(../images/ico11.gif); background-repeat:no-repeat; color:#FFFFFF; width:40px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:10px; float:left;}
.num .wbdx{background-color:#3cb80a; background-image:url(../images/ico12.gif); background-repeat:no-repeat; color:#FFFFFF; width:40px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}

.foot{ font-size:16px; text-align:center; line-height:25px; color:#999999}
.footNav{padding:5px; background-color:#dbdbdb; height:40px; line-height:40px; font-size:16px; margin:10px;}
.footNav1{margin:0px; padding:0px;}
.footNav1 li{float:left; padding:0px; margin:0px; list-style:none; width:40px; padding-left:15px; text-align:center;}
.footNav1 .footTop{ float:right; padding-right:20px; width:auto; cursor:pointer; letter-spacing:2px;}
.foot a{ font-size:16px; line-height:25px; color:#444444;}
.footlink{color:#0180cf; line-height:30px;}
.footlink a{color:#0180cf;}
.footcopy{ font-size:12px;}
.footcopy a{ color:#999999; font-size:12px;}
.stat{ display:none;}
/*------------------------------info.aspx---------------------------------*/
.bt{ color:#000000; font-size:22px; padding:10px; border-bottom:1px solid #d5e6ed; font-weight:bolder; line-height:35px;}
.bt span{ color:#ff0000;}
.itopio1{ float:left; background-color:#242424; border-right:1px solid #333333; margin-right:20px; height:auto;  text-align:center;}
.itopio1 img{ border-left:1px solid #333333; padding:5px;}
.it span{color:#197ac5;}
.it a{color:#000000;}
.it .wbbd{background-color:#3275b9; background-image:url(../images/ico11.gif); background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}
.it .wbdx{background-color:#3cb80a; background-image:url(../images/ico12.gif); background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:14px; text-align:center; line-height:25px; height:25px; margin:5px; margin-left:0px; float:left;}
.pl{ border-top:1px solid #d5e6ed;}
.plt{color:#197ac5;}
.reviewBox{ font-size:14px; line-height:20px; border-bottom:1px solid #eeeeee}
.reviewBox .date{ text-align:right; color:#999999;}
.ic{ width:100%; height:auto; overflow:hidden;}
.ic img{ width:95%; height:auto;}
/*---------post------------*/
.pstitle{ line-height:25px; height:25px;}
.pstitle strong{ color:#197ac5;}
.msort{ line-height:25px; font-size:12px;}
.msortt{ font-size:14px; width:95%; background-color:#d5e6ed; padding:5px; font-weight:bolder;}
.dsort{ font-size:16px; color:#003399; margin-bottom:10px; margin-top:10px;}
.ssort{ margin:0px; padding:0px;}
.ssort li{ float:left; list-style:none; line-height:30px; padding-right:20px;}
.postDiv{ border-top:2px solid #dedede; margin-top:5px; line-height:35px;}
.textInput,.textInputC,.textInputP,.postTextarea,.postbs1 select{ font-size:14px; color:#555555; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:"微软雅黑"; border:1px solid #CCCCCC;}
.textInput{line-height:20px; height:26px; width:90%; border:0px;}
.postTextarea{width:100%; padding:0px; height:100px; border:0px;}

.pfInput{ clear:both; float:none; _display:inline-block; height:auto; position:relative; width:100%; margin-bottom:0px;}
.label{height:30px; padding:4px; display:block; font-size:14px; text-align:right; border:1px solid #dedede; border-bottom:0px; width:90px; float:left; line-height:30px; background-color:#f0f6f6; overflow:hidden;}
.label strong,.label1 strong{color:#FF0000; font-size:14px; line-height:32px; padding:2px;}
.label1{height:30px; padding:4px; display:block; font-size:14px; border:1px solid #dedede; border-bottom:0px; text-align:left; line-height:30px; background-color:#f0f6f6;}
.inputDiv{ width:auto; float:none; margin-left:90px; border:1px solid #dedede; border-left:0px; border-bottom:0px; height:30px; padding:4px 10px 4px 20px;}
.csSelect{position:relative; height:22px; float:left; width:auto;}
.csSelect div{ float:left; width:auto; margin-bottom:5px;}
.csSelect select{float:left; height:22px; margin-right:10px;}
.exLp{ position:absolute; right:0px; top:0px; line-height:35px;}

.inputDiv1{width:auto; float:none; border:1px solid #dedede; border-bottom:0px; height:auto; padding:4px 10px 4px 10px;}
.postBline{ border-top:1px solid #dedede; height:10px; overflow:hidden; line-height:10px; font-size:0px;}
.postPicDiv{ width:95%; height:auto;}
.postPicDiv img{ display:none; width:90%; height:auto;}
.exDiv{width:30px; height:30px; line-height:30px; position:absolute; left:0px; top:5px; white-space:nowrap; font-size:12px; color:#009933;}
.pexErr{height:30px; line-height:30px; width:auto; display:inline; white-space:nowrap; color:#ff0000; background-image:url(..//images/a2.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; margin-left:5px;}
.pexRig{height:30px; line-height:30px; width:30px; position:absolute; left:5px; top:5px; white-space:nowrap; color:#009933; background-image:url(..//images/a1.gif); background-repeat:no-repeat; background-position:left;}
.inputPs{ position:absolute; top:5px; right:0px;}

.postSubmit{ width:100%; height:40px; line-height:40px; border:0px; padding:0px; margin:0px; background-color:#fa960c; color:#FFFFFF; font-size:16px;}

/*---- PostOk -----*/
.poTitle{ line-height:40px; height:auto; font-size:16px; padding:0px; margin:0px; font-weight:lighter;}
.poTitle strong{ color:#009900; font-size:18px;}
.poTitle a{ text-decoration:underline;}
.poNum{ line-height:20px; background-color:#009900; margin-top:10px; padding:10px; color:#FFFFFF; height:20px; font-weight:bolder; text-align:center;}
.poBox{ height:auto; background-color:#f0f0f0; float:none; border:1px solid #dedede; padding:10px; clear:both; margin-bottom:10px;}
.poBox1{height:auto;}

.poBt1{ width:30%; float:left; line-height:35px; height:35px; background-color:#fa960c; text-align:center; margin-top:5px; margin-bottom:5px;margin-right:5px;}
.poBt2{ width:30%; float:left; line-height:35px; height:35px; background-color:#318de4; text-align:center; margin-top:5px; margin-bottom:5px; margin-right:5px;}
.poBt3{ width:30%; float:left; line-height:35px; height:35px; background-color:#2bb8aa; text-align:center; margin-top:5px; margin-bottom:5px;}
.poBt1 a,.poBt2 a,.poBt3 a{ color:#FFFFFF; font-size:14px;}

/*---- Search -----*/
.s_m{ font-size:14px; line-height:35px; height:35px; padding:5px;}
.pagelist{ float:none; border:0px; clear:both; width:100%; height:30px; overflow:hidden; margin-bottom:5px;}
.pagelist a {margin: 5px;display: inline-block;  margin-left:5px; }
.pageNum{ float:left; margin:2px; width:auto; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px; font-size:14px; height:15px; line-height:15px;}
.sWord{ color:#FF3300; font-weight:bolder;}

.share{ font-size:18px; height:40px; width:100%;}
.shareTxt{ float:left; line-height:35px;}
.freshVali{ cursor:pointer; text-decoration:underline;}

.swfupload-control{width:100%; height:auto; display:block; overflow:hidden;}
.preview{width:100%; height:auto; overflow:hidden; margin:0px; padding:0px;}
.preview li{float:left; width:90px; height:115; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede;}
.preview li img{width:90px; height:90px; display:block;}
.previewDel{height:25px; line-height:25px; text-align:center; font-size:14px; margin:0px; padding:0px; background-color:#f0f6f6; cursor:pointer;}
.preview li .previewWait{ width:16px; height:16px; margin:37px 37px 37px 37px;}

.wapPageTitle{ background-color:#2f3c45; height:45px; line-height:45px; font-size:18px; letter-spacing:2px; font-weight:bolder; color:#FFFFFF; text-align:center;}
.reg_table{ font-size:14px;}


/*-------------------news---------------------*/
.newsList{ background-color:#FFFFFF; margin:5px; padding:10px;}
.newsList li{line-height:35px; height:35px; font-size:14px; border-bottom:1px dashed #dedede; margin:0px; padding:0px;}
.newsList li span{ float:right; color:#888888;}
.newsList li .tu{background-color:#009900; color:#FFFFFF; padding:2px; margin-left:10px;}




.wxText{ font-size:16px; line-height:30px; color:#000000; border:1px solid #dedede; background-color:#f0f0f0; padding:10px;}
.wxText strong{ color:#FF0000;}


/*微商家*/

.weiyouhui_box{ width:auto; margin:5px; border:1px solid #efefef; height:350px; position:relative; font-size:12px; line-height:25px; background-color:#fcfcfc}
.weiyouhui_box .wxList{ border:1px solid #efefef; background-color:#FFFFFF; margin:0px 10px; float:none;  width:auto;}
.weiyouhui_box .conList{ width:150px; line-height:25px; float:left;}
.weiyouhui_box .wxpic{ position:relative; width:115px; float:left;}
.weiyouhui_box .wxpic img{ border:0px; width:115px; height:110px;}
.weiyouhui_box .pic{ position:relative; margin:8px 10px;}
.weiyouhui_box .pic img{ border:0px; width:100%; height:150px;}
.weiyouhui_box .vip{  position:absolute; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px;}
.weiyouhui_box .title{font-size:14px; margin-bottom:5px; text-align:left; letter-spacing:0px; font-weight:bolder; color:#000000; line-height:30px; height:30px; overflow:hidden}
.weiyouhui_box .title a{color:#444444; text-decoration:none}
.weiyouhui_box .tel{ color:#666666; margin-bottom:10px; line-height:20px;}
.weiyouhui_box .tel span{ background-image:url(..//weiyouhui/images/ico_dh.png); width:24px; height:24px; display:block; float:left; margin-right:2px;}
.weiyouhui_box .tel .num{ font-size:16px; font-weight:bolder; font-family:"Georgia"; color:#ee0359;}
.weiyouhui_box .tel .num a{ color:#ee0359;}
.weiyouhui_box .address{ color:#198adc; line-height:20px; height:40px; overflow:hidden;}
.weiyouhui_box .address span{ background-image:url(..//weiyouhui/images/ico_dz.png); width:24px; height:24px; background-repeat:
        no-repeat; display:block; float:left; margin-right:2px;}
.weiyouhui_box .sale{ padding:5px; font-size:14px
; line-height:25px; margin:5px 5px 5px 5px; color:#666666; border-top:1px dotted #efefef;}
.weiyouhui_box .sale strong{ color:#FF3300;}

/*底部导航*/
.BottomNav{
    width:100%;
    height:46px;
    position:fixed; overflow:hidden;
    bottom:0;
    left:0; z-index:999;
    _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}
.BottomNav ul{

}
.BottomNav ul li{
    width:25%;
    float:left; margin:0px; padding:0px;
    border-top:1px solid #3E3E3E; list-style:none;
    background:url(../user/images/BottomNavBor.png) repeat-y right top; font-size:12px; text-align:center;
}
.BottomNav ul li.on{
    background-image:-moz-linear-gradient(top,#505251,#111113); /*火狐*/
    background-image:-webkit-gradient(linear,0% 0%, 0% 100%, from(#505251), to(#111113)); /*谷歌*/
    background: -o-linear-gradient(top, #505251, #111113);/*opera*/
}
.BottomNav ul li a{
    display:block;
    padding:5px 0;
    text-align:center;}
.BottomNav ul li.on a{
    background:url(../user/images/BottomNavBor.png) repeat-y right top;
}
.BottomNav ul li a i{
    display:block;
    height:21px;
    width:22px;
    margin:auto;
    background-image:url(../user/images/memberBOT.png);
    background-repeat:no-repeat;
    background-size:11em;
}
.BottomNav ul li a.n1 i{
    background-position: 0px 0px;
}
.BottomNav ul li a.n2 i{
    background-position: -40px 0px;
}
.BottomNav ul li a.n3 i{
    background-position: -75px 0px;
}
.BottomNav ul li a.n4 i{
    background-position:-88px 3px;
    background-size:9em;
}
.BottomNav ul li a span{
    color:#fff;
}
.BottomNav ul li a:visited span{
    color:#fff;
}